Screw Tree — definition

1. screw tree (Noun)

1 definition

screw tree (Noun) — A tree or shrub of the genus Helicteres.

2 types of
bush shrub
2 types
Helicteres isora nut-leaved screw tree
2 parts of
Helicteres genus Helicteres